home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 6
/
FM Towns Free Software Collection 6.iso
/
data
/
pvap317
/
pvapview.plp
< prev
next >
Wrap
Text File
|
1993-07-08
|
19KB
|
670 lines
/************************************************************************
* ログ参照 *
************************************************************************/
/* 指定ディレクトリのサブディレクトリ名を返す */
%subdir{
[dir,sdir]
case (@nochar(dir)==3,
{Yes}, {im(dir|sdir)},
{No}, {im(dir|{\}|sdir)});
};
%ViewLOG{
[logdir,memono]
fn:=@tail(logdir,{\});
CloseAllMemo;
loop({
dispoff({Yes});
command({dir }|logdir|{>}|TEMPPATH|{\_mopdir.tmp});
dispoff({No});
%lineno @noline(@read(TEMPPATH|{\_mopdir.tmp}));
case( (@nochar(logdir)!=3&&lineno>9)||
(@nochar(logdir)==3&&lineno>7),
{Yes},Viewlog1,
{No}, {SNDMSG({kaknin_f.snd});
select(logdir|{ は空です},99999,{im({No})},
{ 確認 },{im({No})})});
});
/* ログ参照に使用したメモの削除処理 */
loop({
case(@mcheck>=memono,{Yes},{mclose(3)});
im(@mcheck>=memono);
});
CloseAllMemo;
loop({
case (@mlast>=memono,
{Yes}, {case(@mcheck!=@mlast,{Yes},{mopen(@mlast)});
mclose(3);
im({Yes})},
{No}, {im({No})});
});
setcdir(DIR1);
};
/* 1ログファイルの表示処理 */
%Select{
%LineNo @xlinenum;%MemoLine @nolmemo(memono);
%line1 @case (LineNo>MemoLine,
{Yes},{im(@memo(memono,MemoLine,1))},
{No},{case (LineNo<=0,
{Yes},{im(@memo(memono,1,1))},
{No},{im(@memo(memono,LineNo,1))})});
case (@body(line1,{<},{>})={DIR},
{Yes}, {ViewLOG(@subdir(logdir,
@head(@getchar(line1,1,8),{ })),memono+1)},
{No},
{case (@getchar(line1,10,3)<>{ },
{Yes},
{LOGFILE:=@subdir(logdir,
@head(@getchar(line1,1,8),{ })|{.}|
@head(@getchar(line1,10,3),{ }))},
{No},
{LOGFILE:=@subdir(logdir,
@head(@getchar(line1,1,8),{ }))});
%m1 memono+1;
CloseAllMemo;
case(@mlast>=m1,{Yes},{mclear(m1)});
mread(LOGFILE,m1);mopen(m1,0,21,639,459,{w});
loop({
footnote({終了削除更新発言}|
{メール OSL1LIB1OSL2LIB2解石},{b});
waitx();
case(@xtype,
101,
{CloseAllMemo;footnote({});im({No})},
201,
{CloseAllMemo;footnote({});im({No})},
102,delLOG,202,delLOG,
103,updLOG,203,updLOG,
104,{saymes},204,{saymes},
105,{TMAIL(m1)},
205,{TMAIL(m1)},
106,{downOSL},
206,{downOSL},
107,{downLIB},
207,{downLIB},
108,{downCUGOSL},
208,{downCUGOSL},
109,{downCUGLIB},
209,{downCUGLIB},
110,{ISH},
210,{ISH},,{im({Yes})});
})});
im({Yes});
};
/* ログファイル名の変更処理 */
%Rename{
footnote({ファイル名を変更しています});
%LineNo @xlinenum;
%MemoLine @nolmemo(memono);
%line1 @case (LineNo>MemoLine,
{Yes}, {im(@memo(memono,MemoLine,1))},
{No}, {case (LineNo<=0,
{Yes},{im(@memo(memono,1,1))},
{No},{im(@memo(memono,LineNo,1))})});
case (@body(line1,{<},{>})={DIR},
{Yes}, {SNDMSG({kaknin_f.snd});
select({ディレクトリ名は変更できません},
99999,{im({No})},
{ 確認 },{im({No})})},
{No}, {var file [64];
case (@getchar(line1,10,3)<>{ },
{Yes},{file:=@subdir(logdir,
@head(@getchar(line1,1,8),{ })|
{.}|@head(@getchar(line1,10,3),{ }))},
{No},{file:=@subdir(logdir,
@head(@getchar(line1,1,8),{ }))});
SNDMSG({nyuryo_f.snd});
footnote({新しいファイル名を入力して下さい});
%file2 @input({新しいファイル名を入力して下さい},,
@tail(file,{\}));
footnote({ファイル名を変更しています});
dispoff({Yes});
command({rename }|file|{ }|file2);
command({dir }|logdir|{>}|TEMPPATH|{\_mopdir.tmp});
dispoff({No});
CloseAllMemo;
case(@mlast>=memono,{Yes},{mclear(memono)});
madd(memono,@read(TEMPPATH|{\_mopdir.tmp},7,lineno-9));
mopen(memono,0,21,639,459,{r})});
im({Yes});
};
/* ログファイルの複写処理 */
%Copy{
footnote({ファイルを複写します});
%LineNo @xlinenum;
%MemoLine @nolmemo(memono);
%line1 @case (LineNo>MemoLine,
{Yes}, {im(@memo(memono,MemoLine,1))},
{No}, {case (LineNo<=0,
{Yes},{im(@memo(memono,1,1))},
{No},{im(@memo(memono,LineNo,1))})});
case (@body(line1,{<},{>})={DIR},
{Yes}, {SNDMSG({kaknin_f.snd});
select({ディレクトリは複写できません},
99999,{im({No})},
{ 確認 },{im({No})})},
{No}, {case (@getchar(line1,10,3)<>{ },
{Yes}, {LOGFILE:=@subdir(logdir,
@head(@getchar(line1,1,8),{ })|
{.}|@head(@getchar(line1,10,3),{ }))},
{No}, {LOGFILE:=@subdir(logdir,
@head(@getchar(line1,1,8),{ }))});
SNDMSG({erande_f.snd});
footnote({複写先のファイルを指定して下さい});
%file2 @filesel;
footnote({ファイルを複写します});
dispoff({Yes});
command({copy }|LOGFILE|{ }|file2);
dispoff({No})});
im({Yes});
};
/* ディレクトリ表示と選択処理 */
%Viewlog1{
CloseAllMemo;
case(@mlast>=memono,{Yes},{mclear(memono)});
case (@nochar(logdir)==3,
{Yes},{madd(memono,@read(TEMPPATH|{\_mopdir.tmp},5,lineno-7));
setcdir(logdir)},
{No},{madd(memono,@read(TEMPPATH|{\_mopdir.tmp},7,lineno-9));
setcdir(logdir)});
mopen(memono,0,21,639,459,{r});
SNDMSG({erande_f.snd});
footnote({終了選択改名複写},{b});
waitx(60);
case (@xtype,
memono,Select,
101,{im({No})}, 201,{im({No})},
102,Select, 202,Select,
103,Rename, 203,Rename,
104,Copy, 204,Copy,
,{im({Yes})});
};
/* 表示中のファイル内のISHデータを解石する */
%ISH{
%cdir @getcdir;
footnote({解石ファイルを保存するディレクトリへ移動して右クリックして下さい});
filesel;
footnote({ISHデータ解石中});
command({ISH }|LOGFILE);
setcdir(cdir);
};
/* ログファイルの削除処理 */
%delLOG{
footnote({ログファイルを削除します});
SNDMSG({kaknin_f.snd});
select({現在表示しているログファイルを削除します},
99999,{im({Yes})},
{ 削除する }, {CloseAllMemo;
delfile(LOGFILE);
im({No})},
{ 削除しない }, {im({Yes})});
};
/* ログファイルの更新処理 */
%updLOG {
footnote({ログファイルを更新します});
SNDMSG({kaknin_f.snd});
select({現在表示しているログファイルを更新します},
99999,{im({Yes})},
{ 更新する }, {CloseAllMemo;
delfile(LOGFILE);
mwrite(LOGFILE,memono+1);
dispoff({Yes});
command({dir }|logdir|{>}|TEMPPATH|
{\_mopdir.tmp});
dispoff({No});
im({No})},
{ 更新しない },{im({Yes})});
};
/* 発言場所選択 */
%saymes{
SNDMSG({erande_f.snd});
footnote({発言する場所の種類を選択して下さい});
select({発言する場所の種類を選択して下さい},99999,,
{ SIG },{saySIG},
{ BBS },{sayMES1(m1,{BBS})},
{ CUG },{sayCUG},
{ OLT広場 },{sayMES3(m1)});
};
%saySIG{
SNDMSG({erande_f.snd});
footnote({発言する場所の種類を選択して下さい});
select({発言する場所の種類を選択して下さい},99999,,
{ フォーラム },{sayMES1(m1,{フォーラム})},
{ 会議室 },{sayMES1(m1,{SIG内会議室})});
};
%sayCUG{
SNDMSG({erande_f.snd});
footnote({発言する場所の種類を選択して下さい});
select({発言する場所の種類を選択して下さい},99999,,
{ 掲示板 },{sayMES2(m1,{CUG内掲示板})},
{ 会議室 },{sayMES2(m1,{CUG内会議室})});
};
/* SIG・BBSへの発言作成処理 */
%sayMES1{
[memono,WHERE]
%savememo{
[memono]
var jumpcode[100];
var forumnum[100];
case (SAVE={JUMPCODE},
{Yes}, {jumpcode:=@tail(@getcdir,{\})});
case (SAVE={BOARD},
{Yes}, {case (WHERE,
{フォーラム},
{jumpcode:=@body(@getcdir,LOGPATH|{\},{\FORUM});
forumnum:=@tail(@getcdir,{\})},
{SIG内会議室},
{jumpcode:=@body(@getcdir,LOGPATH|{\},{\KAIGI});
forumnum:=@tail(@getcdir,{\})},
{BBS},
{jumpcode:=@body(@getcdir,LOGPATH|{\},{\});
forumnum:=@tail(@getcdir,{\})})});
SNDMSG({nyuryo_f.snd});
%a @plane( {c}|WHERE|{送信予約\n}|
{tジャンプコード /1234567890\n}|
{tボード番号 /12\n}|
{tタイトル /\n}|
{s/ 登録 / 取消 \n},jumpcode,forumnum);
%JUMP @head(@getline(a,1,1),{\n});
%NUMBER @head(@getline(a,2,1),{\n});
%TITLE @head(@getline(a,3,1),{\n});
%ok @head(@getline(a,4,1),{\n});
case (ok==1,
{Yes}, {case (@nochar(TITLE)>={60},
{No},
{footnote(WHERE|{への送信文書}|
{の作成を行います});
%file1 @crefile(TEMPPATH,{res});
case(@mcheck!=0,{Yes},{mclose(1)});
mwrite(TEMPPATH|{\}|file1,memono+1);
mopen(memono+1,0,241,639,459,{w});
%res1 WHERE|{/}|JUMP|{/}|NUMBER|{/}|
TITLE|{/}|
TEMPPATH|{\}|file1|{\n};
write(TEMPPATH|{\PVAPUP.DAT},res1);
case(@mcheck!=memono+1,{Yes},{mopen(memono+1)});
mclose(3);
CloseAllMemo;
mopen(memono,0,21,639,459,{w})},
{Yes},
{SNDMSG({okasi_f.snd});
select({タイトルの文字数が多すぎます}|
{(全角で30文字まで)},
99999,{im({Yes})},
{ 確認 },{im({Yes})})})},
{No}, {im({Yes})});
};
footnote(WHERE|{への送信文書の作成を行います});
OpenMemo(memono);
loop ({
footnote({終了取消清書},{b});
waitx();
case (@xtype,
101,{savememo(memono)},
201,{savememo(memono)},
102,{cancel(memono)},
202,{cancel(memono)},
103,{rewrite(memono)},
203,{rewrite(memono)},
,{im({Yes})});
});
im({Yes});
};
/* CUGへの発言作成処理 */
%sayMES2{
[memono,WHERE]
%savememo{
[memono]
var jumpcode[100];
var forumnum[100];
case (SAVE={JUMPCODE},
{Yes}, {jumpcode:=@tail(@getcdir,{\})});
case (SAVE={BOARD},
{Yes}, {case (WHERE,
{CUG内掲示板},
{jumpcode:=@body(@getcdir,LOGPATH|{\},{\KEIJI});
forumnum:=@tail(@getcdir,{\})},
{SIG内会議室},
{jumpcode:=@body(@getcdir,LOGPATH|{\},{\KAIGI});
forumnum:=@tail(@getcdir,{\})})});
SNDMSG({nyuryo_f.snd});
%a @plane( {c}|WHERE|{送信予約\n}|
{tCUG名 /1234567890\n}|
{tパスワード /1234567890\n}|
{tメインメニュー番号 /12\n}|
{tボード番号 /12\n}|
{tタイトル /\n}|
{s/ 登録 / 取消 \n},jumpcode,,,forumnum);
%JUMP @head(@getline(a,1,1),{\n});
%PASS @head(@getline(a,2,1),{\n});
%MAINNUM@head(@getline(a,3,1),{\n});
%NUMBER @head(@getline(a,4,1),{\n});
%TITLE @head(@getline(a,5,1),{\n});
%ok @head(@getline(a,6,1),{\n});
case (ok==1,
{Yes}, {case (@nochar(TITLE)>={60},
{No},
{footnote(WHERE|{への送信文書}|
{の作成を行います});
%file1 @crefile(TEMPPATH,{res});
case(@mcheck!=0,{Yes},{mclose(1)});
mwrite(TEMPPATH|{\}|file1,memono+1);
mopen(memono+1,0,241,639,459,{w});
%res1 WHERE|{/}|JUMP|{/}|PASS|{/}|
MAINNUM|{/}|NUMBER|{/}|TITLE|{/}|
TEMPPATH|{\}|file1|{\n};
write(TEMPPATH|{\PVAPUP.DAT},res1);
case(@mcheck!=memono+1,{Yes},{mopen(memono+1)});
mclose(3);
CloseAllMemo;
mopen(memono,0,21,639,459,{w})},
{Yes},
{SNDMSG({okasi_f.snd});
select({タイトルの文字数が多すぎます}|
{(全角で30文字まで)},
99999,{im({Yes})},
{ 確認 },{im({Yes})})})},
{No}, {im({Yes})});
};
footnote(WHERE|{への送信文書の作成を行います});
OpenMemo(memono);
loop ({
footnote({終了取消清書},{b});
waitx();
case (@xtype,
101,{savememo(memono)},
201,{savememo(memono)},
102,{cancel(memono)},
202,{cancel(memono)},
103,{rewrite(memono)},
203,{rewrite(memono)},
,{im({Yes})});
});
im({Yes});
};
/* OLT広場への発言作成処理 */
%sayMES3{
[memono]
%savememo{
[memono]
SNDMSG({nyuryo_f.snd});
%a @plane( {cOLT広場送信予約\n}|
{tタイトル /\n}|
{s/ 登録 / 取消 \n});
%TITLE @head(@getline(a,1,1),{\n});
%ok @head(@getline(a,2,1),{\n});
case (ok==1,
{Yes}, {case (@nochar(TITLE)>={60},
{No},
{footnote({OLT広場への送信文書}|
{の作成を行います});
%file1 @crefile(TEMPPATH,{res});
case(@mcheck!=0,{Yes},{mclose(1)});
mwrite(TEMPPATH|{\}|file1,memono+1);
mopen(memono+1,0,241,639,459,{w});
%res1 {OLT広場/}|TITLE|{/}|
TEMPPATH|{\}|file1|{\n};
write(TEMPPATH|{\PVAPUP.DAT},res1);
case(@mcheck!=memono+1,{Yes},{mopen(memono+1)});
mclose(3);
CloseAllMemo;
mopen(memono,0,21,639,459,{w})},
{Yes},
{SNDMSG({okasi_f.snd});
select({タイトルの文字数が多すぎます}|
{(全角で30文字まで)},
99999,{im({Yes})},
{ 確認 },{im({Yes})})})},
{No}, {im({Yes})});
};
footnote({OLT広場への送信文書の作成を行います});
OpenMemo(memono);
loop ({
footnote({終了取消清書},{b});
waitx();
case (@xtype,
101,{savememo(memono)},
201,{savememo(memono)},
102,{cancel(memono)},
202,{cancel(memono)},
103,{rewrite(memono)},
203,{rewrite(memono)},
,{im({Yes})});
});
im({Yes});
};
/* テキストメール作成処理 */
%TMAIL{
[memono]
%savememo{
[memono]
SNDMSG({nyuryo_f.snd});
%a @plane( {cテキストメール送信予約\n}|
{t送信先ID /\n}|
{c(複数のIDに送信する場合は「,」で区切って下さい)\n}|
{tタイトル /12345678901234567890}|
{12345678901234567890\n}|
{t送信日 /123456\n}|
{c(例 920428 92年4月28日に送信する場合)\n}|
{rコマンド /BC /無し\n}|
{s/ 登録 / 取消 \n},);
%SENDID @head(@getline(a,1,1),{\n});
%TITLE @head(@getline(a,2,1),{\n});
%AD @head(@getline(a,3,1),{\n});
%MAILCOM@case (@head(@getline(a,4,1),{\n}),
{ 1},{im({BC})},
{ 2},);
%ok @head(@getline(a,5,1),{\n});
case (ok==1,
{Yes}, {footnote({テキストメールの作成を行います});
%file1 @crefile(TEMPPATH,{res});
case(@mcheck!=0,{Yes},{mclose(1)});
mwrite(TEMPPATH|{\}|file1,memono+1);
mopen(memono+1,0,241,639,459,{w});
%res1 {テキストメール/}|
SENDID|{/}|AD|{/}|TITLE|{/}|
MAILCOM|{/}|TEMPPATH|{\}|file1|{\n};
write(TEMPPATH|{\PVAPUP.DAT},res1);
case(@mcheck!=memono+1,{Yes},{mopen(memono+1)});
mclose(3);
CloseAllMemo;
mopen(memono,0,21,639,459,{w})},
{No}, {im({Yes})});
};
footnote({テキストメールの作成を行います});
OpenMemo(memono);
loop ({
footnote({終了取消清書},{b});
waitx();
case (@xtype,
101,{savememo(memono)},
201,{savememo(memono)},
102,{cancel(memono)},
202,{cancel(memono)},
103,{rewrite(memono)},
203,{rewrite(memono)},
,{im({Yes})});
});
im({Yes});
};
/* SIG内OSLからのダウンロード予約作成処理 */
%downOSL{
SNDMSG({nyuryo_f.snd});
%a @plane( {cSIG内OSLダウンロード予約\n}|
{tSIG名 /1234567890\n}|
{tOSL番号 /12\n}|
{tファイル番号 /123\n}|
{s/ 登録 / 取消 \n});
%JUMP @head(@getline(a,1,1),{\n});
%OSLNUM @head(@getline(a,2,1),{\n});
%DOWNNUM@head(@getline(a,3,1),{\n});
%ok @head(@getline(a,4,1),{\n});
case (ok==1,
{Yes}, {%res1 {SIG内OSL/}|
JUMP|{/}|OSLNUM|{/}|DOWNNUM|{\n};
write(TEMPPATH|{\PVAPDOWN.DAT},res1);});
case(@mcheck!=memono+1,{Yes},{mopen(memono+1)});
im({Yes});
};
/* SIG内ライブラリからのダウンロード予約作成処理 */
%downLIB{
SNDMSG({nyuryo_f.snd});
%a @plane( {cSIG内ライブラリダウンロード予約\n}|
{tSIG名 /1234567890\n}|
{tライブラリ番号 /12\n}|
{t情報番号 /123\n}|
{s/ 登録 / 取消 \n});
%JUMP @head(@getline(a,1,1),{\n});
%LIBNUM @head(@getline(a,2,1),{\n});
%DOWNNUM@head(@getline(a,3,1),{\n});
%ok @head(@getline(a,4,1),{\n});
case (ok==1,
{Yes}, {%res1 {SIG内ライブラリ/}|
JUMP|{/}|LIBNUM|{/}|DOWNNUM|{\n};
write(TEMPPATH|{\PVAPDOWN.DAT},res1);});
case(@mcheck!=memono+1,{Yes},{mopen(memono+1)});
im({Yes});
};
/* CUG内OSLからのダウンロード予約作成処理 */
%downCUGOSL{
SNDMSG({nyuryo_f.snd});
%a @plane( {cCUG内OSLダウンロード予約\n}|
{tCUG名 /1234567890\n}|
{tパスワード /1234567890\n}|
{tメインメニュー番号 /12\n}|
{tOSL番号 /12\n}|
{tファイル番号 /123\n}|
{s/ 登録 / 取消 \n});
%JUMP @head(@getline(a,1,1),{\n});
%PASS @head(@getline(a,2,1),{\n});
%MAINNUM@head(@getline(a,3,1),{\n});
%OSLNUM @head(@getline(a,4,1),{\n});
%DOWNNUM@head(@getline(a,5,1),{\n});
%ok @head(@getline(a,6,1),{\n});
case (ok==1,
{Yes}, {%res1 {CUG内OSL/}|
JUMP|{/}|PASS|{/}|MAINNUM|{/}|
OSLNUM|{/}|DOWNNUM|{\n};
write(TEMPPATH|{\PVAPDOWN.DAT},res1);});
case(@mcheck!=memono+1,{Yes},{mopen(memono+1)});
im({Yes});
};
/* CUG内ライブラリからのダウンロード予約作成処理 */
%downCUGLIB{
SNDMSG({nyuryo_f.snd});
%a @plane( {cCUG内ライブラリダウンロード予約\n}|
{tCUG名 /1234567890\n}|
{tパスワード /1234567890\n}|
{tメインメニュー番号 /12\n}|
{tライブラリ番号 /12\n}|
{t情報番号 /123\n}|
{s/ 登録 / 取消 \n});
%JUMP @head(@getline(a,1,1),{\n});
%PASS @head(@getline(a,2,1),{\n});
%MAINNUM@head(@getline(a,3,1),{\n});
%LIBNUM @head(@getline(a,4,1),{\n});
%DOWNNUM@head(@getline(a,5,1),{\n});
%ok @head(@getline(a,6,1),{\n});
case (ok==1,
{Yes}, {%res1 {CUG内ライブラリ/}|
JUMP|{/}|PASS|{/}|MAINNUM|{/}|
LIBNUM|{/}|DOWNNUM|{\n};
write(TEMPPATH|{\PVAPDOWN.DAT},res1);});
case(@mcheck!=memono+1,{Yes},{mopen(memono+1)});
im({Yes});
};
/* アップ用文書作成用メモをオープンする */
%OpenMemo{
[memono]
CloseAllMemo;
mopen(memono,0,21,639,240,{w});
mclose(1);
madd(memono+1,{\n});
mclear(memono+1);
mopen(memono+1,0,241,639,459,{w});
};
/* アップ用文書を清書する */
%rewrite{
[memono]
footnote({メモ}|memono+1|{を清書しています});
CloseAllMemo;
setcdir2(DIR1);
dispoff({Yes});
command({del }|TEMPPATH|{\_moptext.tmp});
command({del }|TEMPPATH|{\_moptext});
mwrite(TEMPPATH|{\_moptext.tmp},memono+1);
setcdir(TEMPPATH);
case (DIR2={},
{No}, {command(DIR2|{\txf -i _moptext.tmp -o _moptext})},
{Yes}, {command({txf -i _moptext.tmp -o _moptext })});
dispoff({No});
case (@filechk(TEMPPATH|{\_moptext}),
{Yes}, {mclear(memono+1);
mread(TEMPPATH|{\_moptext},memono+1);
mopen(memono,0,21,639,240,{w});
mclose(1);
mopen(memono+1,0,241,639,459,{w});},
{No}, {SNDMSG({kaknin_f.snd});
footnote({清書機能には TXF.EXE が}|
{パスの通ったディレクトリに必要です});
select({清書機能には TXF.EXE が}|
{パスの通ったディレクトリに必要です},
99999,,{ 確認 },);
mopen(memono,0,21,639,240,{w});
mclose(1);
mopen(memono+1,0,241,639,459,{w});});
im({Yes});
};
/* アップ文書作成をキャンセルする */
%cancel {
[memono]
SNDMSG({kaknin_f.snd});
footnote({作成中の文書を取消しますか?});
select({作成中の文書を取消しますか?},
99999,{footnote({});im({Yes})},
{ は い }, {CloseAllMemo;
mopen(memono,0,21,639,459,{w});
footnote({});
im({No})},
{ いいえ },{footnote({});im({Yes})});
};
/* 実行 */
var fn [8];
var l1 [82];
var l2 [82];
var DOCFILE [64];
var DATAFILE[64];
var LOGFILE [64];
%memono @mlast+1;
CloseAllMemo;
footnote({});
case (memono>5,
{No}, {ViewLOG(LOGPATH,memono)},
{Yes}, {SNDMSG({kaknin_f.snd});
footnote({メモ5-9の内容が消去されます よろしいですか?});
select({メモ5-9の内容が消去されます よろしいですか?},
99999,,
{ は い },{%memono 5;ViewLOG(LOGPATH,memono)},
{ いいえ },);});
setcdir(DIR1);